#ifndef SGLCOLOR_H
#define SGLCOLOR_H

#include <iostream>
#include <string>
#include "irrlicht.h"

class CSGLColor {

	/*
		Copied from Irrlib's IrrColor class
		I can't think of a better way to do this!
	*/
	private:
		irr::u32 alpha;
		void Init();
	public:
		irr::video::SColor RED;
		irr::video::SColor ORANGE;
		irr::video::SColor YELLOW;
		irr::video::SColor GREEN;
		irr::video::SColor BLUE;
		irr::video::SColor DARK_GREEN;
		irr::video::SColor PINK;
		irr::video::SColor GREY;
		irr::video::SColor WHITE;
		irr::video::SColor BLACK;

		CSGLColor();
		CSGLColor(irr::u32 alpha);
		~CSGLColor();
		int getAlpha();
		void setAlpha(int alpha);
		irr::video::SColor returnColor(irr::core::stringw color);

};

#endif